Antes de tudo, verifique se sua distribuição possui o pacote para instalação através dos repositórios. Usando o terminal.
Caso não ache, siga esse passo a passo:
$ git clone https://github.com/vivien/i3blocks
$ cd i3blocks
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
Após isso:
$ cd
$ git clone https://github.com/vivien/i3blocks-contrib ~/.config/i3blocks
$ cd !$
$ cp config.example config
Usando o nano, abra o seu arquivo de configuração do i3.
$ nano ~/.config/i3/config
Deixe o módulo bar desta forma:
bar {
status_command i3blocks
}
Se reiniciar o i3 agora, com [Win]+Shift+r, apenas a data e hora vão aparecer. Vamos resolver isso.
Comece editando o arquivo do i3blocks.
$ nano ~/.config/i3blocks/config
Você irá substituir isso:
# Global properties
#
# The top properties below are applied to every block, but can be overridden.
# Each block command defaults to the script name to avoid boilerplate.
# Change $SCRIPT_DIR to the location of your scripts!
command=$SCRIPT_DIR/$BLOCK_NAME
separator_block_width=15
markup=none
Para isso:
# Global properties
#
# The top properties below are applied to every block, but can be overridden.
# Each block command defaults to the script name to avoid boilerplate.
# Change $SCRIPT_DIR to the location of your scripts!
SCRIPT_DIR=/home/[seu_usuário]/.config/i3blocks/
command=$SCRIPT_DIR/$BLOCK_NAME/$BLOCK_NAME
separator_block_width=15
markup=none
Substitua o [seu_usuário] pelo seu usuário.
Reinicia o i3 agora, com [Win]+Shift+r.
Dentro do arquivo de configuração.
$ nano ~/.config/i3blocks/config
Neste guia nós não iremos nos aprofundar no i3blocks, somente na Polybar.
Mas você pode acessar o Github do i3blocks e customizar do seu gosto.
Essa decisão provém de uma costumização muito limitada do i3blocks. Por um lado é simples de customizar.
Fique tranquilo, customizar a i3blocks não é uma tarefa difícil. Se você chegou aqui já é um vitorioso.
Caso abra uma dúvida a respeito de ícones e fontes, fique tranquilo, teremos um tópico só de customizações.